El paquete Tcl contiene el Tool Command Language.
Este paquete y los tres siguientes (Expect, DejaGNU, y Check) se instalan para dar soporte a la ejecución de los bancos de pruebas de GCC y Binutils y otros paquetes. Instalar cuatro paquetes para realizar comprobaciones puede parecer excesivo, pero es muy tranquilizador, si no esencial, saber que las herramientas más importantes funcionan adecuadamente. Incluso si los bancos de pruebas no se ejecutan en este capítulo (no son obligatorios), se requiere que estos paquetes para ejecutar los bancos de pruebas en el Capítulo 6.
Prepara Tcl para su compilación:
cd unix ./configure --prefix=/tools
Construye el paquete:
make
La compilación está completa. Como se señaló anteriormente, la ejecución del conjunto de pruebas no es obligatorio para las herramientas temporales en este capítulo. Para ejecutar el banco de pruebas de Tcl todos modos, emita el siguiente comando:
TZ=UTC make test
El banco de pruebas de Tcl puede experimentar fallos bajo ciertas condiciones del anfitrión que aún no se entienden. Por lo tanto, estos fallos no son una sorpresa y no se consideran críticos. El parámetro TZ = UTC establece la zona horaria al Espacio requerido en disco Universal Coordinado (UTC), también conocido como Greenwich Mean Time (GMT), pero sólo por la duración de la prueba de funcionamiento suite. Esto asegura que las pruebas de reloj se ejecuten correctamente. Los detalles sobre la variable de entorno TZ se proporcionan en el Capítulo 7.
Instala el paquete:
make install
Hace la biblioteca instalada grabable para los símbolos de depuración, se puede quitar más adelante:
chmod -v u+w /tools/lib/libtcl8.6.so
Instala las cabeceras de Tcl. El siguiente paquete, Expect, les obliga a construir.
make install-private-headers
Crea un enlace simbólico necesario:
ln -sv tclsh8.6 /tools/bin/tclsh